package com.hntxk.cqzd.diacrisis.entity;

import com.hntxk.core.framework.entity.BaseEntity;
import com.hntxk.core.lang.annotation.Id;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 病历资料文件信息
 */
@Setter
@Getter
public class TblDiacrisisFile extends BaseEntity {

  /**
   * 文件id
   */
  @Id
  private Long fileId;

  /**
   * 诊断信息id
   */
  private Long diacrisisId;

  /**
   * 文件代号
   */
  private String fileCode;

  /**
   * 文件名称
   */
  private String fileName;

  /**
   * 文件扩展名
   */
  private String fileExtension;

  /**
   * 文件地址
   */
  private String fileAddress;

  /**
   * 文件大小
   */
  private double fileSize;

  /**
   * 上传时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date fileUpTime;
  /**
   * 下载次数
   */
  private Long fileDownloadNo;
  /**
   * 文件备注
   */
  private String fileRemark;

  /**
   * 上传人id
   */
  private Long upUserId;
  /**
   * 上传人名称
   */
  private String upUserName;
  /**
   * 内容类型
   */
  private String contentType;



}
